
package arp.analiseprestadores.util;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.GregorianCalendar;

/**
 *
 * @author maddogxx
 */
public final class UtilARP {
    
    public static String removerMascara(String valor) {
        return valor.replaceAll("\\.", "").replaceAll("/", "").replaceAll("-", "").trim();
    }
    
    public static String adicionarMascara(String valor) {
        String resultado = valor;
        
        if (resultado != null && !resultado.isEmpty()) {
            if (resultado.length() == 11) {
                resultado = resultado.substring(0, 3) + "." + resultado.substring(3, 6) + "." + resultado.substring(6, 9) + "-" + resultado.substring(9);
            } else if (resultado.length() == 14) {
                //11.333.555/7777-99
                resultado = resultado.substring(0, 2) + "." + resultado.substring(2, 5) + "." + resultado.substring(5, 8) + "/" + resultado.substring(8, 12) + "-" + resultado.substring(12);
                
            }
        }
        
        return resultado;
    }
    
    public static String getTimestampAtualString() {
        SimpleDateFormat sdf = new SimpleDateFormat("ddMMyyyyhhmmss");
       
        return sdf.format(Calendar.getInstance().getTime());
    }
}
